package top.honlnk.czuan.service;

import top.honlnk.czuan.common.result.PageResult;
import top.honlnk.czuan.pojo.dto.AddUserDTO;
import top.honlnk.czuan.pojo.dto.LoginDTO;
import top.honlnk.czuan.pojo.dto.PageGetUserDTO;
import top.honlnk.czuan.pojo.entity.User;
import top.honlnk.czuan.pojo.vo.LoginVO;

public interface UserService {
    void addUser(AddUserDTO addUserDTO);

    User getUserByAccount(String account);

    PageResult getUser(PageGetUserDTO pageGetUserDTO);

    LoginVO login(LoginDTO loginDTO);

    User getUserById(Integer id);
}
